Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F28 Spain F29 Spain F1 Spain F30 Spain F2 Spain F4 BNP Paribas Primrose - Bordeaux The Scottish Tennis Championships - Edinburgh Black Forest Open 2000 - Freudenstadt Cairo Challenger - Cairo Zagreb Open - Zagreb Internationale Tenniskampioenschappen - Scheveningen Copa Ericsson Uruguay - Montevideo Zivnobanka Czech Open - Prostejov Finnish Open - Helsinki Copa Sevilla Internacionales de Andalucia - Seville Open Mutouest - St. Brieuc Ispat Open 2004 - Ostrava Sporting Challenger - Turin Memorial Savigni - Sassuolo Open de L'Isere - Grenoble The Scottish Championships - Edinburgh Rado Geneva Challenger - Geneva Samarkand Challenger - Samarkand Open Maxon - Barcelona The Scottish Tennis Championships - Edinburgh DPD Challenger 2000 - Aschaffenburg Espinho Challenger - Espinho Banja Luka 2002 - Banja Luka Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Open Sainte Victoire - Aix-En-Provence IX Ciutat de Barcelona - Barcelona AXA Open - Lisbon Sports Expert Open - Nettingsdorf Top Wool Challenger Biella - Biella Open de Montauban - Montauban Cosmorom Challenger - Brasov Copa Sevilla - Seville Asirom Challenger Brasov - Brasov Trofeo Barcelona de Tenis - Barcelona Compaq Challenger - Bucharest 4th Sardinia International Championships - Cagliari Challenger Casino Lugano - Lugano Copa Ericsson Brazil - Sao Paulo VI Torneo Internazionale di Tennis - Barletta Optimus Maia Open - Maia 2000 Cairo Challenger - Cairo I Tourneo Fila Citta di Brindisi - Brindisi Challenger Ford de Cherbourg - Cherbourg XXXVII Torneig C.E. Laieta - Barcelona Copa Ericsson Argentina - Buenos Aires Sporting Challenger - Turin Zivnobanka Czech Open - Prostejov Zivnobanka Open 1999 - Prostejov Geneva Challenger - Geneva Kyiv UMC Open - Kiev Siemens Open 2003 - Scheveningen VIII Trofeo Ciutat de Barcelona - Barcelona Heilbronn Challenger Maia Open - Oporto 5th Sardinian International Championships - Cagliari Olbia Challenger - Olbia Open de Montauban - Montauban VII Torneo Internazionale di Tennis - Barletta Copa Sevilla Internacionales de Andalucia - Seville Cherbourg Challenger VIII Torneo Internazionale di Tennis - Barletta Sunrise Challenger X Ciutat de Barcelona - Barcelona San Benedetto Challenger - San Benedetto Banca Stato Challenger Lugano - Lugano XI Ciutat de Barcelona - Barcelona Open de Montauban - Montauban Tunis Open - Tunis Nord LB Open - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Societa Canottieri Mincio 2005 - Mantova ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio The Surbiton Trophy - Surbiton Bordeaux Challenger Nottingham Challenger Copa Sevilla-Internacionales de Andalucia - Seville Mons Challenger St. Remy Challenger Granby Challenger La Serena Open - La Serena Rennes Challenger IX Torneo Internacionale de Tennis - Barletta Bergamo Challenger Open D'Orleans - Orleans Bordeaux Challenger Bordeaux Challenger V Trofeo Barcelona de Tenis - Barcelona Banca Marche Tennis Cup - San Benedetto Zagreb Open - Zagreb Orleans Challenger Sporting Challenger 2003 - Turin Mons Challenger Rennes Challenger Copa Telefonica CTC Chile - Santiago Tennis Napoli Cup - Napoli Pekao Open 2001 - Szczecin Open 13 - Marseille MFS Pro Tennis Championships - Boston CA Tennis Trophy - Vienna Open 13 - Marseille Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Adidas International - Sydney Zagreb Open - Zagreb Franklin Templeton Tennis Classic - Scottsdale XXIX Edizione 'A.Savoldi Marco' - Manerbio Challenger Casino Lugano - Lugano Memorial Savigni - Sassuolo Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Davidoff Swiss Indoors - Basel Adidas International - Sydney The Samsung Open - Bournemouth Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Copa Ericsson Chile - Santiago V Torneo Internazionale di Tennis - Barletta Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Copa Ericsson Chile - Santiago Copa Ericsson Peru - Lima Internationaler Raiffeisen Grand Prix - St. Polten 2001 Mercedes Cup - Stuttgart Copa Ericsson Uruguay - Montevideo Black Forest Open - Alpirsbach VI Open Banc Agricol - Andorra Challenger Ford de Cherbourg - Cherbourg Grand Prix de Tennis de Lyon - Lyon Idea Prokom Open - Sopot The Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Zagreb Open - Zagreb Open de Montauban - Montauban Open 13 - Marseille Zivnobanka Open - Prostejov Trofeo Conde de Godo - Barcelona Architect Open - Budapest FILA Challenger - Biella Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Toulouse - Toulouse 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Torneo Internazionale di Tennis ATP-Challenger - Merano AAPT Championships - Adelaide Poznan Challenger - Poznan Davidoff Swiss Indoors - Basel Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Marbella Open - Marbella Cerveza Club Colombia Open - Bogota Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka BellSouth Open - Vina del Mar Open 13 - Marseille Open Seat Godo 2003 - Barcelona ATP Heineken Challenger 1999 - Ho Chi Minh City Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Memorial Savigni - Sassuolo Trani Cup - Trani Barletta Citta Della Disfida Open 2000 - Barletta Renault Slovenian Open - Ljubljana AXA Open II - Espinho Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia BMW Challenger Open - Monchengladbach Rennes Challenger Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Honda-Kah Open - Singapore Barletta Citta Della Disfida Open 99 - Barletta Napoli Challenger - Napoli Eddleman/USTA Challenger - Birmingham FILA Challenger Biella - Biella CA Challenger - Graz Sports Experts Open - Nettingsdorf Gelsor Open Carpati - Brasov Open Sainte-Victoire - Aix-En-Provence Top Wool Challenger Biella - Biella Mallorca Open - Mallorca Open de L'Isere - Grenoble Mallorca Open - Mallorca Kremlin Cup - Moscow Black Forest Open 2004 - Freudenstadt Open de L'Isere - Grenoble Top Wool Challenger - Biella Quimper Challenger St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis The Nottingham Open - Nottingham International Tennis Championships - Delray Beach Copa AT&T - Buenos Aires CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Waldbaum's Hamlet Cup - Long Island Aptos Challenger Open 13 - Marseille RCA Championships - Indianapolis The Nottingham Open - Nottingham AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island Rome Challenger Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Kremlin Cup - Moscow Gerry Weber Open - Halle Bordeaux Challenger Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Open 13 - Marseille Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca BMW Open - Munich The Stella Artois Championships - London Red Letter Days Open - Nottingham Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Medibank International - Sydney The Artois Championships - London If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open de Nice Cote dAzur - Nice Open de Moselle - Metz If Stockholm Open - Stockholm Brisbane International - Brisbane 1999 Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Abierto Mexicano de Tenis Pegaso - Acapulco AXA Cup - London AEGON Championships - London Noumea Challenger Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Cherbourg Challenger Open 13 - Marseille Croatia Open - Umag Open de Moselle - Metz Davidoff Swiss Indoors - Basel Open Seat Godo - Barcelona Open 13 - Marseille Open de Nice Cote d'Azur - Nice Campbells Hall of Fame Tennis Championships - Newport Serbia Open - Belgrade Cherbourg Challeger Ordina Open - s-Hertogenbosch Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Medibank International - Sydney Sunrise Challenger Countrywide Classic - Los Angeles Brasil Open - Costa do Sauipe Tunis Challenger Open 13 - Marseille Open de Moselle - Metz AEGON Championships - London Ordina Open - s-Hertogenbosch Pilot Pen Tennis - New Haven Open Sud de France - Montpellier Heineken Open - Auckland Copenhagen Open - Copenhagen UNICEF Open - 's Hertogenbosch St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Cherbourg Challenger Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Le Gosier Challenger BMW Open - Munich Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Recanati Challenger Segovia Challenger Grand Prix de Tennis de Lyon - Lyon Estoril Open - Estoril Le Gosier Challenger Open de Tenis Comunidad Valenciana - Valencia Zivnobanka Czech Open - Prostejov Sardinia International Championship - Cagliari Olbia Geovillage Open - Olbia Polish Open 2000 - Poznan FILA Challenger - Biella Banca Stato Challenger Lugano - Lugano Brixina Tennis Open - Bressanone Grand Prix de Tennis de Lyon - Lyon Zagreb Open - Zagreb XI Venice Open - Venice Siemens Open 2001 - Scheveningen Skandia Open - Linz Open 88 - Contrexeville Newcastle Challenger - Newcastle Internationaux de Tennis de Brest - Brest Open de Franche Comte - Besancon Copa Ericsson Brazil - Sao Paulo Cairo Challenger 2002 - Cairo Freudenstadt Challenger - Freudenstadt Kyiv UMC Open - Kiev Prague Challenger - Prague Warsteiner Grand Prix - Oberstaufen Copa Sevilla Inernacionales de Andalucia - Seville AAPT Championships - Adelaide San Remo Tennis Cup 15° Piertomaso - San Remo Gerry Weber Open - Halle Open 13 - Marseille Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Japan Open - Tokyo XII Internazionali di Tennis CARISBO - Bologna The Stella Artois Grass Court Championships - London International Championships of Sicily - Palermo BMW Open - Munich Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Open Seat-Godo '99 - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London Open de Moselle - Metz The Nottingham Open - Nottingham RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston adidas Open de Toulouse - Toulouse Tennis Masters Series - Madrid Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Tennis Open - Dubai 2002 Mercedes Cup - Stuttgart Open de Tenis Comunidad Valenciana - Valencia Qatar Open - Doha America's Red Clay Tennis Championship - Coral Springs Mallorca Open - Mallorca 12th Paris Open - Paris The Lipton Championships - Key Biscayne Italian Open - Rome 13th Paris Open - Paris The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Grand Prix Hassan II - Casablanca Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Grand Prix de Tennis de Toulouse - Toulouse Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Gold Flake Open - Chennai Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Investor Swedish Open - Bastad Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Monte Carlo CA Tennis Trophy - Vienna Heineken Trophy - 's-Hertogenbosch NASDAQ-100 Open - Miami Davidoff Swiss Indoors - Basel Adidas International - Sydney Western & Southern Financial Group Masters - Cincinnati BellSouth Open - Vina del Mar Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Copa AT&T - Buenos Aires Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid 14th Paris Open - Paris RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Monte Carlo Open - Monte Carlo NASDAQ-100 Open - Miami Open Romania - Bucharest Wimbledon - London Pacific Life Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne French Open - Paris Open de la Comunidad Valenciana - Valencia BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris French Open - Paris Rogers Masters - Montreal BNP Paribas Masters - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Campionati BNL dItalia - Rome U.S. Open - New York BNP Paribas Masters - Paris French Open - Paris Sony Ericsson Open - Miami Wimbledon - London The Dubai Tennis Championships - Dubai U.S. Open - New York Sony Ericsson Open - Miami Sydney International - Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne du Maurier Open - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Rome Tennis Masters Series - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Rogers Cup - Toronto Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Open 13 - Marseille Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Legg Mason Tennis Classic - Washington Davis Cup, World Group, 1R, FRA-NED 3-2 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne 1 Masters Guinot Mary Cohr Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Tennis Masters Series - Hamburg Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Great American Insurance ATP Championship - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, 1R, BRA-FRA 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, QF, FRA-SUI 3-2 Olympics - Sydney Olympics - Athens